Saltar al contenido principal

Backtesting y su importancia

Este análisis detallado explica la importancia del backtesting.


Objetivos de aprendizaje

Al finalizar este análisis, entenderá lo siguiente:

  • qué es el backtesting
  • cómo realizar backtesting de una receta entrenada
  • cómo mejorar una receta mediante backtesting

¿Qué es el backtesting?

  • El backtesting es un método utilizado para probar cambios o configuraciones nuevos en una receta entrenada usando imágenes anteriores, especialmente aquellas en las que no obtuvo un buen rendimiento.
  • Ayuda a evaluar cómo se comportaría la receta actualizada con datos conocidos antes de aplicarla a nuevos casos.
  • Puede realizar backtesting de imágenes en estas configuraciones:
    • Imagen de plantilla y alineación
    • Configuración de inspección
    • Bloque de clasificación

Configuraciones que se pueden evaluar con backtesting

Backtesting en Imagen de Plantilla y Alineación

Puede cargar la captura fallida para ajustar la configuración de la receta y asegurar que se adapte correctamente al cambio.

Probando el Bloque de Imagen de Plantilla y Alineación

La variación entre la imagen de referencia alineada y la imagen detectada resalta la desalineación, la cual se corrige mediante este proceso.

Alineador entrenadoAlineador encontradoAlineador corregido y probado mediante backtesting
Ejemplo de alineador entrenadoEjemplo de alineador encontradoEjemplo de alineador corregido y probado mediante backtesting

Backtesting en Configuración de Inspección

Puede cargar la captura fallida para ajustar la configuración de ROI y asegurar que se adapte correctamente al cambio.

Probando el Bloque de Inspección

Backtesting en Bloque de Clasificación

Cargue la imagen fallida para verificar si el rendimiento del modelo ha mejorado tras los ajustes o el reentrenamiento.

Probando el Bloque de Clasificación